package factories;

import models.PlotModel;
import models.statistics.ICompressionStats;
import models.statistics.ISLPCompressionStats;
import models.statistics.ISLPUsingAVLCompressionStats;

public interface IPlotFactory {
    PlotModel createAVLRotationsPlot(ISLPUsingAVLCompressionStats[]... stats);

    PlotModel createSLPCompressionTimePlot(ISLPCompressionStats[]... stats);

    PlotModel createCompressionRatePlot(ICompressionStats[]... stats);
}
